<?php
include_once("configBD.php");
class TDGDatosEditarBitacora{

	public function __construct() {}
	
	public function cargarLista($idProfesor, $curso, $grupo) {
		$con = mysql_connect($_SESSION['host'],$_SESSION['user'],$_SESSION['password']);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($_SESSION['database'], $con);
		$sql = "select distinct r.carne_estudiante, e.nombre from recibe r, estudiante e where r.cedulaProfesor = '$idProfesor' AND r.sigla = '$curso' AND r.grupo_curso = '$grupo' AND r.carne_estudiante = e.carne";
		
		$result = mysql_query($sql);
		$cont = mysql_num_rows($result);
		echo $count;
		mysql_close($con);
		return $result;
    }
	
	public function agregarNota($carne, $curso, $grupo, $rubro) {
		$con = mysql_connect($_SESSION['host'],$_SESSION['user'],$_SESSION['password']);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($_SESSION['database'], $con);
		
		$sql = "INSERT INTO nota(carne_estudiante, rubro, sigla, grupoCurso) VALUES ('$carne', '$rubro', '$curso', '$grupo')";
		$result = mysql_query($sql);
		mysql_close($con);
    }

	public function eliminarEstudiante($idProfesor, $curso, $grupo, $carne) {
		$con = mysql_connect($_SESSION['host'],$_SESSION['user'],$_SESSION['password']);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($_SESSION['database'], $con);
		$sql = "DELETE from recibe where cedulaProfesor = '$idProfesor' AND sigla = '$curso' AND grupo_curso = '$grupo' AND carne_estudiante = '$carne'";
		//echo $sql;
		$result = mysql_query($sql);
		mysql_close($con);
		return $result;
    }
	
	public function agregarEstudiante($idProfesor, $curso, $grupo, $carne){
		$con = mysql_connect($_SESSION['host'],$_SESSION['user'],$_SESSION['password']);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($_SESSION['database'], $con);
		$sql = "INSERT into recibe VALUES('$idProfesor', '$curso', '$grupo', '$carne')";
		//echo $sql;
		$result = mysql_query($sql);
		//$cont = mysql_num_rows($result);
		//echo $count;
		mysql_close($con);
		return $result;
    }
	
	public function cargarEstudiantes(){
		$con = mysql_connect($_SESSION['host'],$_SESSION['user'],$_SESSION['password']);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($_SESSION['database'], $con);
		$sql = "SELECT carne FROM estudiante";
		//echo $sql;
		$result = mysql_query($sql);
		//$cont = mysql_num_rows($result);
		//echo $count;
		mysql_close($con);
		return $result;
    }
	
	public function cargarCurso($idProfesor, $curso, $grupo){
		$con = mysql_connect($_SESSION['host'],$_SESSION['user'],$_SESSION['password']);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($_SESSION['database'], $con);
		$sql = "SELECT DISTINCT c.sigla, c.nombre, c.creditos, c.obj_general, c.obj_especificos, c.contenido, i.ano, i.semestre, i.metodologia, i.bibliografia FROM curso c JOIN imparte i ON c.sigla = i.siglaCurso WHERE i.siglaCurso = '$curso' AND i.grupo = '$grupo'";
		//echo $sql;
		$result = mysql_query($sql);
		//$cont = mysql_num_rows($result);
		//echo $count;
		mysql_close($con);
		return $result;
    }
	
	public function cargarRubros($curso, $grupo){
		$con = mysql_connect($_SESSION['host'],$_SESSION['user'],$_SESSION['password']);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($_SESSION['database'], $con);
		$sql = "SELECT rubro FROM trabajo WHERE sigla = '$curso' AND grupo_curso = '$grupo'";
		//echo $sql;
		$result = mysql_query($sql);
		//$cont = mysql_num_rows($result);
		//echo $count;
		mysql_close($con);
		return $result;
    }
	
	
	public function cargarTrabajo($curso, $grupo, $rubro){
		$con = mysql_connect($_SESSION['host'],$_SESSION['user'],$_SESSION['password']);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($_SESSION['database'], $con);
		$sql = "SELECT rubro, nombre, fechaEntrega, descripcion FROM trabajo WHERE grupo_curso = '$grupo' AND sigla = '$curso' AND rubro = '$rubro'";
		//echo $sql;
		$result = mysql_query($sql);
		//$cont = mysql_num_rows($result);
		//echo $count;
		mysql_close($con);
		return $result;
    }
	public function cargarRubrosYNotas($id) {
		$con = mysql_connect($_SESSION['host'],$_SESSION['user'],$_SESSION['password']);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($_SESSION['database'], $con);
		$sql = "SELECT rubro, nota FROM nota WHERE carne_estudiante = '$id'";
		$result = mysql_query($sql);
		//$cont = mysql_num_rows($result);
		//echo $cont;
		mysql_close($con);
		return $result;
    }
	
	public function actualizarPrograma($curso, $grupo, $idProfesor, $metodologia, $bibliografia){
		$con = mysql_connect($_SESSION['host'],$_SESSION['user'],$_SESSION['password']);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($_SESSION['database'], $con);
		$sql = "UPDATE imparte SET metodologia = '$metodologia' WHERE siglaCurso = '$curso' AND cedulaProfesor = '$idProfesor'";
		mysql_query($sql);
		$sql = "UPDATE imparte SET bibliografia = '$bibliografia' WHERE siglaCurso = '$curso' AND cedulaProfesor = '$idProfesor'";
		mysql_query($sql);
		mysql_close($con);
	}
	
	public function actualizarTrabajo($curso, $grupo, $rubro, $nombre, $descripcion, $fechaEntrega){
		$con = mysql_connect($_SESSION['host'],$_SESSION['user'],$_SESSION['password']);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		echo $rubro;
		
		mysql_select_db($_SESSION['database'], $con);
		$sql = "UPDATE trabajo SET nombre = '$nombre' WHERE sigla = '$curso' AND grupo_curso = '$grupo' AND rubro = '$rubro'";
		mysql_query($sql);
		$sql = "UPDATE trabajo SET descripcion = '$descripcion' WHERE sigla = '$curso' AND grupo_curso = '$grupo' AND rubro = '$rubro'";
		mysql_query($sql);
		$sql = "UPDATE trabajo SET fechaEntrega = '$fechaEntrega' WHERE sigla = '$curso' AND grupo_curso = '$grupo' AND rubro = '$rubro'";
		mysql_query($sql);
		mysql_close($con);
	}
	
	public function actualizarNotas($id, $rubro, $nota){
		$con = mysql_connect($_SESSION['host'],$_SESSION['user'],$_SESSION['password']);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($_SESSION['database'], $con);	
		$sql = "UPDATE nota SET nota = '$nota' WHERE carne_estudiante = '$id' AND rubro = '$rubro'";
		mysql_query($sql);
		mysql_close($con);
	}
	
	public function agregarTrabajo($curso, $grupo, $rubro){
		$con = mysql_connect($_SESSION['host'],$_SESSION['user'],$_SESSION['password']);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($_SESSION['database'], $con);	
		$sql = "INSERT INTO trabajo(rubro, sigla, grupo_curso) VALUES('$rubro', '$curso', '$grupo')";
		mysql_query($sql);
		mysql_close($con);
	}
}